Efficient Detailed Routing for FPGA Back-End Flow Using Reinforcement Learning
نویسندگان
چکیده
Over the past few years, computation capability of field-programmable gate arrays (FPGAs) has increased tremendously. This led to increase in complexity designs implemented on FPGAs and time taken by FPGA back-end flow. The flow comprises many steps, routing is one most critical steps among them. Routing normally constitutes more than 50% total an optimization at this step can lead overall In work, we propose enhancements incorporating a reinforcement learning (RL)-based framework. proposed RL-based framework, use ?-greedy approach customized reward functions speed up while maintaining similar or better quality results (QoR) as compared conventional negotiation-based congestion-driven solution. For experimentation, two sets widely deployed, large heterogeneous benchmarks. Our show that, for greedy combined with modified function gives purely exploratory approaches. Moreover, incorporation framework its comparison algorithm shows that enhancement requires less giving QoR. On average, speedup 35% recorded solutions. Finally, leads reduction execution 25%.
منابع مشابه
Satisfiability-Based Detailed FPGA Routing
In this paper we address the problem of detailed FPGA routing using Boolean formulation methods. In the context of FPGA routing where routing resources are fixed, Boolean formulation methods can prove the unroutability of a given circuit, which is a clear advantage over classical net-at-a-time approaches. Previous attempts at FPGA routing using Boolean methods were based on Binary Decision Diag...
متن کاملReinforcement Learning for Adaptive Routing
Reinforcement learning means learning a policy—a mapping of observations into actions— based on feedback from the environment. The learning can be viewed as browsing a set of policies while evaluating them by trial through interaction with the environment. We present an application of gradient ascent algorithm for reinforcement learning to a complex domain of packet routing in network communica...
متن کاملEfficient Exploration for Reinforcement Learning
Reinforcement learning is often regarded as one of the hardest problems in machine learning. Algorithms for solving these problems often require copious resources in comparison to other problems, and will often fail for no obvious reason. This report surveys a set of algorithms for various reinforcement learning problems that are known to terminate with good solution after a number of interacti...
متن کاملEfficient Gait Generation using Reinforcement Learning
The use of a free gait becomes necessary when walking over discontinuous terrain or when performing changes in the heading of the robot. If no look-ahead planning is possible, the free gait must be generated reactively. We present a basic gait generation strategy and a heuristic enhancement of it that results in a significant efficiency improvement. In the search for a better strategy, we decid...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronics
سال: 2022
ISSN: ['2079-9292']
DOI: https://doi.org/10.3390/electronics11142240